projected payments - French English Dictionary